package com.yuyou.fn.educational.vo;

import com.yuyou.fn.common.condition.annotation.FullLike;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * Created by Administrator on 2018/7/11.
 */
public class AttendWarningQueryVo {
    @NotNull
    private Long areaTeamId;
    private Long busTeamId;
    private Long periodId;
    private Long gradeId;
    private Long subjectId;
    private Integer segmentNo;
    @FullLike
    private String teacherName;
    @FullLike
    private String classNo;
    @FullLike
    private String className;
    private Date startDate;
    private Date endDate;

    // 考勤角色，0：人工，1：系统
    private Integer attendanceRole = 1;

    public Long getAreaTeamId() {
        return areaTeamId;
    }

    public void setAreaTeamId(Long areaTeamId) {
        this.areaTeamId = areaTeamId;
    }

    public Long getBusTeamId() {
        return busTeamId;
    }

    public void setBusTeamId(Long busTeamId) {
        this.busTeamId = busTeamId;
    }

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public Long getGradeId() {
        return gradeId;
    }

    public void setGradeId(Long gradeId) {
        this.gradeId = gradeId;
    }

    public Long getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Long subjectId) {
        this.subjectId = subjectId;
    }

    public Integer getSegmentNo() {
        return segmentNo;
    }

    public void setSegmentNo(Integer segmentNo) {
        this.segmentNo = segmentNo;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getClassNo() {
        return classNo;
    }

    public void setClassNo(String classNo) {
        this.classNo = classNo;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Integer getAttendanceRole() {
        return attendanceRole;
    }

    public void setAttendanceRole(Integer attendanceRole) {
        this.attendanceRole = attendanceRole;
    }
}
